package cn.kgc.crowdfundingadminspringboot.service;

import cn.kgc.crowdfundingadminspringboot.pojo.Admin;
import com.github.pagehelper.PageInfo;

import java.util.List;

public interface AdminService {
    /**
     * 根据id查询信息
     * @param id
     * @return
     */
    public Admin selectById(Integer id);

    /**
     * 登录
     * @param loginAcct
     * @param userPswd
     * @return 用户名密码争取返回Admin对象，否则返回null
     */
    public Admin login(String loginAcct, String userPswd);

    PageInfo<Admin> queryForKeywordSearch(Integer pageNum, Integer pageSize, String keyword);
    public void batchRemove(List<Integer> adminIdList);
    //新增用户
    public void saveAdmin(Admin admin);
    //根据用户id查询用户信息
    public Admin getAdminById(Integer adminId);
    //修改用户信息
    public void updateAdmin(Admin admin);
}
